Big Huge Thesaurus

louvered window

noun